.messager-panel {
  overflow                        : hidden;
  text-align                      : left;
  margin                          : 0;
  border                          : 0;
  -moz-border-radius              : 0 0 0 0;
  -webkit-border-radius           : 0 0 0 0;
  border-radius                   : 0 0 0 0;
}

.messager-panel-header, .messager-panel-body {
  border-width                    : 1px;
  border-style                    : solid;
}

.messager-panel-header {
  padding                         : 5px;
  position                        : relative;
}

.messager-panel-title {
  background                      : url('../images/blank.gif') no-repeat;
}

.messager-panel-header-noborder {
  border-width                    : 0 0 1px 0;
}

.messager-panel-body {
  overflow                        : auto;
  border-top-width                : 0;
  padding                         : 0;
}

.messager-panel-body-noheader {
  border-top-width                : 1px;
}

.messager-panel-body-noborder {
  border-width                    : 0px;
}

.messager-panel-tool {
  position                        : absolute;
  top                             : 50%;
  margin-top                      : -10px;
  height                          : 16px;
  overflow                        : hidden;
  right                           : 5px;
  width                           : auto;
}

.messager-panel-tool a {
  display                         : inline-block;
  width                           : 16px;
  height                          : 16px;
  opacity                         : 0.6;
  filter                          : alpha(opacity=60);
  margin                          : 0 0 0 2px;
  vertical-align                  : top;
}

.messager-panel-tool a:hover {
  opacity                         : 1;
  filter                          : alpha(opacity=100);
  background-color                : #eaf2ff;
  -moz-border-radius              : 3px 3px 3px 3px;
  -webkit-border-radius           : 3px 3px 3px 3px;
  border-radius                   : 3px 3px 3px 3px;
}

.messager-panel-tool-close {
  background                      : url('../images/panel_tools.png') no-repeat -16px 0px;
}

.messager-panel-header, .panel-body {
  border-color                    : #95B8E7;
}

.messager-panel-header {
  background-color                : #E0ECFF;
  background                      : -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background                      : -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background                      : -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background                      : linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  background-repeat               : repeat-x;
  filter                          : progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}

.messager-panel-body {
  background-color                : #ffffff;
  color                           : #000000;
  font-size                       : 12px;
}

.messager-panel-title {
  font-size                       : 12px;
  font-weight                     : bold;
  color                           : #0E2D5F;
  height                          : 16px;
  line-height                     : 16px;
}

.messager-window {
  overflow                        : hidden;
  padding                         : 5px;
  border-width                    : 1px;
  border-style                    : solid;
}

.messager-window .messager-window-header {
  background                      : transparent;
  padding                         : 0px 0px 6px 0px;
}

.messager-window .messager-window-body {
  border-width                    : 1px;
  border-style                    : solid;
  border-top-width                : 0px;
}

.messager-window, .messager-window .messager-window-body {
  border-color                    : #95B8E7;
}

.messager-window {
  background-color                : #E0ECFF;
  background                      : -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background                      : -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background                      : -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background                      : linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 20%);
  background-repeat               : repeat-x;
  filter                          : progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}

.messager-body {
  padding                         : 10px;
  overflow                        : hidden;
}